{
  "name"    : "Apiviewer (application) config",

  "include" :
  [
    {
      "path" : "${ROOT}/api.json",
      "as"   : "apicnf"
    }, 

    {
      "path" : "${ROOT}/image.json"
    },

    {
      "path"   : "${QOOXDOO_PATH}/tool/data/config/application.json",
      
      // select everything except 'source' and 'build' which are defined locally
      "block" : 
      [ 
        "common",
        "source", 
        "source-script", 
        "build",
        "build-script",
        "build-files",
        "build-resources"
      ]
    }
  ],
  
  "default-job" : "source",

  "let" : 
  {
    "APPLICATION"  : "apiviewer",
    "QOOXDOO_PATH" : "../..",
    "CACHE"        : "${TMPDIR}/qx${QOOXDOO_VERSION}/cache",
    "ROOT"         : ".",
    "TEST_INCLUDE" : "${APPLICATION}.*"
  },

  "config-warnings" : 
  {
    "job-shadowing" : ["translation"]
  },

  "jobs" :
  {
    "source" :
    {
      "extend" : [ "apicnf::source" ],

      "let" :
      {
        "API_INCLUDE"  : ["${APPLICATION}.*"]
      }
    },

    "build" : 
    {
      "extend" : [ "apicnf::build" ],

      "let" :
      {
        "API_INCLUDE"  : ["${APPLICATION}.*"]
      }
    }

    ,"translation" :
    {
      "translate" : { "poentry-with-occurrences" : false  }
    }
  }
}

